home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 15 / atmfix.zip / ATMFIX.TXT
Text File  |  1990-11-12  |  11KB  |  230 lines

  1. ADOBE TYPE MANAGER & VENTURA PUBLISHER FOR WINDOWS
  2.  
  3.      If you're using a PostScript printer with Windows 3.0, 
  4. you're apt to discover that Adobe Type Manager (ATM) doesn't 
  5. work properly with Ventura Publisher for Windows (VPWin) 
  6. when you first install it on your system.  Some screen fonts 
  7. may appear as jagged as before, and printouts may contain 
  8. type which is larger than you specified.  Both of these 
  9. problems are particularly likely to occur if your printer is 
  10. a LaserJet II equipped with an Adobe PostScript cartridge.
  11. You'll be tempted to conclude that ATM is incompatible 
  12. with VPWin, particularly since ATM seems to work perfectly 
  13. with other Windows applications, such as Word for Windows.  
  14. Fortunately that isn't the case.  The real incompatibility 
  15. lies elsewhere.
  16.  
  17. WHAT THE ATM MANUAL DIDN'T TELL YOU
  18.  
  19.      The combination of VPWin and ATM does not work as it 
  20. should if bit-mapped screen fonts for use with Type 1 
  21. (PostScript) typefaces have been installed in Windows or if 
  22. the Windows 3.0 WIN.INI file contains references to soft 
  23. fonts under the PostScript printer port(s) which duplicate 
  24. the basic 35 fonts built into PostScript printers and 
  25. cartridges.  
  26.  
  27.      The former situation will afflict VPWin owners who have 
  28. installed Windows screen fonts using the Bitstream Fontware 
  29. bundled with VPWin, as well as owners of the Adobe 
  30. PostScript cartridge who have used the Font Foundry software 
  31. in that package to install screen fonts.  (People who 
  32. installed both the Bitstream and Font Foundry screen fonts 
  33. will have already encountered the "jaggies" in their screen 
  34. displays.)  It would seem that when both ATM and bitmapped 
  35. screen fonts (or any two or more sources of matching screen 
  36. fonts) are present, Windows doesn't know what to display and 
  37. reverts to its native jagged font representations.
  38.  
  39.      The solution to the "screen jaggies" with ATM is to 
  40. delete Windows screen fonts installed with Fontware and/or 
  41. Font Foundry.  This can be done using the "Fonts" utility in 
  42. the Windows Control Panel, or it can be done manually by 
  43. using Windows System Editor, Notepad or other text editor to 
  44. delete references to the appropriate .FON files from the 
  45. [fonts] section of the WIN.INI file.  (Note that you should 
  46. NOT delete the screen fonts which were installed with 
  47. Windows 3.0.  You can identify these in WIN.INI by the list 
  48. of point sizes and/or information in parentheses which 
  49. follow the names of OEM Windows fonts.)  You can also delete 
  50. the actual Adobe and Bitstream screen font (.FON ) files 
  51. from your hard disk, as they are redundant when ATM is 
  52. installed.
  53.  
  54.      The problem of oversize type in hardcopy VPWin PostScript 
  55. printouts is easy to solve.  The solution is to delete 
  56. references in WIN.INI to PostScript soft fonts which 
  57. duplicate the built-in 35 fonts.  Unfortunately, the Windows 
  58. Control Panel contains no facilities to do this; WIN.INI 
  59. must be manually edited to delete the listings.  Those who 
  60. have not already installed "the gang of 35" soft fonts for 
  61. use by ATM can follow a simplified procedure in order to 
  62. insure they won't cause PostScript printing problems.
  63.  
  64.      In order to understand why it is necessary to delete these 
  65. font references, it is only necessary to understand that ATM 
  66. is a kind of PostScript "printer."  Its function is to 
  67. translate vector outlines described in the PostScript 
  68. language into bit-mapped images capable of being output by a 
  69. raster device -- exactly what the controller in a PostScript 
  70. printer does.  ATM sends its rasterized output to your 
  71. display screen and/or non-PostScript printer.  But ATM is 
  72. separate from and independent of any other PostScript 
  73. devices in your system.  It must be able to obtain 
  74. PostScript font information even if you don't own a 
  75. PostScript printer or have a PostScript port installed in 
  76. Windows.  For this reason, ATM doesn't look at information 
  77. listed in WIN.INI, so information there about the 35 
  78. built-in PostScript fonts is unnecessary.  
  79.  
  80.    This information, by the way, is also unnecessary to 
  81. applications and to PostScript printers.  All data 
  82. concerning built-in fonts which is needed by either is 
  83. contained in the Windows PostScript printer driver and in 
  84. the printer (or cartridge).  In fact, with an application 
  85. which is actually written to Windows 3.0 specifications, as 
  86. is VPWin, WIN.INI references to built-in fonts cause the 
  87. printer driver to malfunction, resulting in oversize type on 
  88. printed output.  Actually, given these facts, it is extreme-
  89. ly difficult to understand why Adobe wrote the ATM font 
  90. installer to place built-in font data in WIN.INI, not least 
  91. because it DOESN'T write all the same information for soft 
  92. fonts, which require it.
  93.  
  94.      (The redundant soft font WIN.INI listings apparently 
  95. don't cause problems with applications written for Windows 
  96. 2.1x and patched for use in Windows 3.0, such as Word for 
  97. Windows, Page Maker and most other currently available 
  98. Windows applications, explaining why the "ATM problem" 
  99. doesn't affect them as it does VPWin.  The fact that these 
  100. redundant listings aren't referenced when Windows prints to 
  101. other devices explains why ATM will print correctly to 
  102. LaserJets, dot matrix printers and other non-PostScript 
  103. devices even when there is a problem with PostScript 
  104. output.)
  105.  
  106. ************
  107. HOW TO DO IT
  108. ************
  109.  
  110. Setting up ATM to work with all Windows applications -- 
  111. including VPWin -- requires taking four basic steps:
  112.  
  113. 1. Remove non-Windows OEM screen fonts from the [fonts] 
  114.    section of WIN.INI, either by using the Windows Control 
  115.    Panel or by manually editing WIN.INI.
  116.  
  117. 2. Remove references to font data for built-in (basic 
  118.    35) PostScript fonts from WIN.INI PostScript ports by 
  119.    using a text editor to delete them.
  120.  
  121. 3. Insure that references to ALL OTHER PostScript soft fonts 
  122.    you want to print are present in the WIN.INI PostScript 
  123.    port section.  (Note that both PFB and PFM files must be 
  124.    listed to automatically download and print these fonts.
  125.    ATM does not write the file locations for PFB files, and
  126.    these must be manually appended to the PFM listings in
  127.    WIN.INI.)
  128.  
  129.    To test whether you have accomplished the first three 
  130. steps correctly, run VPWin without ATM installed or with ATM 
  131. switched off.  You've done everything right if you do not 
  132. have WYSIWYG PostScript fonts displayed on the screen AND 
  133. your printouts contain your built-in and soft PostScript 
  134. fonts correctly sized and spaced.
  135.  
  136.    Once you've done this, you're ready to get ATM running.  
  137.  
  138. 4. Install ALL PostScript (including "the 35") soft fonts in 
  139.    ATM using the following procedure:
  140.  
  141.    a. If you've already installed ATM and put all of the soft 
  142.       fonts you own from the "built-in 35" on your hard disk, 
  143.       skip to step 4e.
  144.  
  145.    b. Make a backup copy of your WIN.INI file.
  146.  
  147.    c. Start Windows and install ATM and the 13 PostScript fonts 
  148.       from the "gang of 35" which come with ATM.  (If you have 
  149.       the Adobe Plus Pack or the Adobe PS cartridge software, 
  150.       exit Windows and install the rest of the 35 basic soft 
  151.       fonts to your hard disk.  Return to Windows and open the 
  152.       ATM Control Panel.  Use it to add the rest of the Plus
  153.       Pack or PS cartridge font set.)  
  154.  
  155.    c. Exit Windows if you haven't already done so.  Delete 
  156.       WIN.INI from your Windows subdirectory.  Rename the 
  157.       backup file you made in step B to WIN.INI.
  158.  
  159.    e. If you have outline soft fonts other than the built-in
  160.       35, start Windows and click on the ATM Control Panel icon 
  161.       in Program Manager.  Select "Add."  Choose the drive and 
  162.       directory where your soft font files are located from the 
  163.       scroll menu.  Hold down the Ctrl key and click on as many 
  164.       soft fonts as you want to add.  When these are all selected, 
  165.       click on Add.  Repeat if you have soft fonts in more than 
  166.       one directory.  (Note that you don't have to add fonts 
  167.       if they are already listed as installed in the ATM Control 
  168.       Panel.)
  169.  
  170.       You will need to edit WIN.INI to add PFB information for 
  171.       soft fonts installed for the first time with ATM.  Look 
  172.       under the PostScript port section(s) for listings which 
  173.       contain only PFM data, such as:
  174.       
  175.             Charlemagne=c:\psfonts\pfm\czrg____.pfm
  176.             
  177.       Add a comma to the end of the line, followed by the path 
  178.       and filename for the matching PFB file, as in:
  179.       
  180.       Charlemagne=c:\psfonts\pfm\czrg____.pfm,C:\PSFONTS\CZRG____.PFB
  181.       
  182.       (Note that the comma between the PFM and PFB listings is 
  183.       mandatory, and the PFM listing must precede the PFB listing.
  184.       Also note that you can use the Windows clipboard to copy these
  185.       listings from ATM.INI to WIN.INI if you are using a Windows text
  186.       editor and want to avoid typos.  If you do, be sure you don't
  187.       create duplicate listings in WIN.INI....)
  188.  
  189.       When done, choose Exit from the ATM Control Panel.  Exit 
  190.       from Windows, then restart Windows to make the ATM font 
  191.       selections active.
  192.  
  193.    f. Use the Control Panel to select the printer you wish to 
  194.       use as "Default Printer."
  195.  
  196.    g. Start VPWin and open a chapter.  Choose Manage Width Table 
  197.       from the File menu.  Click on "Use Environment's Width Table."  
  198.       When that operation completes, use "Save As New Width Table" 
  199.       to save the environment width table under the name you 
  200.       want to use with the currently selected (default) 
  201.       printer.  If you now click on OK, you should see your chapter
  202.       with true WYSIWYG non-jagged screen fonts for all the Post-
  203.       Script fonts you installed in ATM.  Exit VPWin if you want to 
  204.       install another printer.
  205.  
  206.    h. Repeat steps F and G for each printer named in your 
  207.       WIN.INI file.
  208.  
  209.    ATM should now work properly with all your applications, 
  210. including VPWin, as well as with your screen display and all 
  211. printers in your system.
  212.  
  213. IMPORTANT NOTE:  
  214.  
  215.    With ATM running, do NOT select your PostScript width 
  216. table to print proof copies with non-Postscript printers.  
  217. Use the width table for the printer you will actually use.  
  218. ATM will take care of reproducing PostScript type on the 
  219. target printer for proof purposes.
  220.  
  221.  
  222. **********************
  223.  
  224.  
  225. Dan Hackett
  226. 11/12/90
  227.  
  228. With thanks to Robert Phillips and John Cornicello for 
  229. providing invaluable clues to the mystery.
  230.